package models

// MatrixAccount 矩阵账户信息（数据库模型）
type MatrixAccount struct {
	UserID              int64   `json:"user_id"`
	MatrixAccount       string  `json:"matrix_account"`
	ParentMatrixAccount *string `json:"parent_matrix_account,omitempty"`
}

// MatrixAccountInfo 矩阵账户信息（API响应）
type MatrixAccountInfo struct {
	MatrixAccount     string `json:"matrixAccount"`
	MatrixAccountName string `json:"matrixAccountName"`
	UserID            int64  `json:"userId"`
}

// Response 通用响应结构
type Response struct {
	Code string      `json:"code"`
	Msg  string      `json:"msg"`
	Data interface{} `json:"data"`
}
